ul li {
    list-style-type: disc;
}

hr {
    border: solid thin $global-border-color;
}

h1,h2,h3,h4,h5,h6 {
    color: #773098;    
    margin: 1em 0;
}

h1 {
    font-size: 1.2em;
}

h2 {
    font-size: 1.1em;
}

h3,
h4,
h5,
h6 {
    font-size: 1em;
}

p {
    display            : block;
    margin-block-start : 1em;
    margin-block-end   : 1em;
    margin-inline-start: 0px;
    margin-inline-end  : 0px;
}

blockquote {
    margin     : 0;
    padding    : 10px 10px 10px 20px;
    border-left: none;
    border     : unset;
    border-left: 3px solid #9d9c92;
    color      : #495057;
    background : #e8e7dd;

    p {
        display: contents;
    }
}

code {
    padding      : 0 .25rem;
    background   : $global-html-code-bg-color;
    border-radius: .25rem;
    font-family  : $global-code-font-family;
    font-size    : .875em;
    color        : unset;
    line-height  : unset;
}

pre {
    padding         : 10px 15px;
    background-color: $global-html-code-bg-color;
    border          : $global-html-code-border;


    .hljs {
        padding  : unset;
        border   : unset;
        font-size: 0.885em;

        .hljs-ln-numbers {
            padding: 0 10px 0 0 !important;
            color  : unset;
        }
    }
}

.MathJax_Display {
    text-align: left !important;
}

.footnotes-sep {
    margin-top: 20px;
}

.footnotes {
    p {
        display: contents;
    }

    ol,
    ul {
        padding-left: 30px;
    }
}